package main

import "fmt"

func main() {
	/*
		值类型：此改变副本的值，不会改变本身的值（基础数据类型、数组）
		引用类型：此改变副本的值，会改变本身的值（切片、map）
	*/

	//map类型也是引用数据类型
	var userinfo1 = make(map[string]string)
	userinfo1["username"] = "张三"
	userinfo1["age"] = "20"

	userinfo2 := userinfo1
	fmt.Println(userinfo2)

	userinfo2["username"] = "李四"
	fmt.Println(userinfo1)
	fmt.Println(userinfo2)
}
